﻿using System;

namespace IOCDemo.Domain
{
    public class AuthToken
    {
        public string OrganizationKey { get; set; }
        public User User { get; set; }
        public string SessionKey { get; set; }
    }

    public class User
    {
        public string UserId { get; set; }
        public string FirstName { get; set; }
        public string LastName { get; set; }
    }

    public class Account
    {
        public string Name { get; set; }
        public string AccountType { get; set; }
        public string AccountNumber { get; set; }
    }

    public class Transaction
    {
        public Account FromAccount { get; set; }
        public Account ToAccount { get; set; }
        public decimal Amount { get; set; }
        public DateTime Date { get; set; }
    }
}